google.golang.org/protobuf/internal/impl.pointerCoderFuncs.size (field)
96 uses
google.golang.org/protobuf/internal/impl (current package)
codec_field.go#L84: first.funcs.size = func(p pointer, _ *coderFieldInfo, opts marshalOptions) int {
codec_field.go#L86: if info == nil || info.funcs.size == nil {
codec_field.go#L89: return info.funcs.size(p, info, opts)
codec_field.go#L132: size: func(p pointer, f *coderFieldInfo, opts marshalOptions) int {
codec_field.go#L196: size: sizeMessageInfo,
codec_field.go#L207: size: func(p pointer, f *coderFieldInfo, opts marshalOptions) int {
codec_field.go#L352: size: sizeGroupType,
codec_field.go#L363: size: func(p pointer, f *coderFieldInfo, opts marshalOptions) int {
codec_field.go#L442: size: sizeMessageSliceInfo,
codec_field.go#L453: size: func(p pointer, f *coderFieldInfo, opts marshalOptions) int {
codec_field.go#L714: size: sizeGroupSliceInfo,
codec_field.go#L725: size: func(p pointer, f *coderFieldInfo, opts marshalOptions) int {
codec_gen.go#L56: size: sizeBool,
codec_gen.go#L85: size: sizeBoolNoZero,
codec_gen.go#L136: size: sizeBoolPtr,
codec_gen.go#L215: size: sizeBoolSlice,
codec_gen.go#L253: size: sizeBoolPackedSlice,
codec_gen.go#L626: size: sizeInt32,
codec_gen.go#L655: size: sizeInt32NoZero,
codec_gen.go#L706: size: sizeInt32Ptr,
codec_gen.go#L785: size: sizeInt32Slice,
codec_gen.go#L823: size: sizeInt32PackedSlice,
codec_gen.go#L1032: size: sizeSint32,
codec_gen.go#L1061: size: sizeSint32NoZero,
codec_gen.go#L1112: size: sizeSint32Ptr,
codec_gen.go#L1191: size: sizeSint32Slice,
codec_gen.go#L1229: size: sizeSint32PackedSlice,
codec_gen.go#L1438: size: sizeUint32,
codec_gen.go#L1467: size: sizeUint32NoZero,
codec_gen.go#L1518: size: sizeUint32Ptr,
codec_gen.go#L1597: size: sizeUint32Slice,
codec_gen.go#L1635: size: sizeUint32PackedSlice,
codec_gen.go#L1844: size: sizeInt64,
codec_gen.go#L1873: size: sizeInt64NoZero,
codec_gen.go#L1924: size: sizeInt64Ptr,
codec_gen.go#L2003: size: sizeInt64Slice,
codec_gen.go#L2041: size: sizeInt64PackedSlice,
codec_gen.go#L2250: size: sizeSint64,
codec_gen.go#L2279: size: sizeSint64NoZero,
codec_gen.go#L2330: size: sizeSint64Ptr,
codec_gen.go#L2409: size: sizeSint64Slice,
codec_gen.go#L2447: size: sizeSint64PackedSlice,
codec_gen.go#L2656: size: sizeUint64,
codec_gen.go#L2685: size: sizeUint64NoZero,
codec_gen.go#L2736: size: sizeUint64Ptr,
codec_gen.go#L2815: size: sizeUint64Slice,
codec_gen.go#L2853: size: sizeUint64PackedSlice,
codec_gen.go#L3052: size: sizeSfixed32,
codec_gen.go#L3081: size: sizeSfixed32NoZero,
codec_gen.go#L3121: size: sizeSfixed32Ptr,
codec_gen.go#L3178: size: sizeSfixed32Slice,
codec_gen.go#L3210: size: sizeSfixed32PackedSlice,
codec_gen.go#L3368: size: sizeFixed32,
codec_gen.go#L3397: size: sizeFixed32NoZero,
codec_gen.go#L3437: size: sizeFixed32Ptr,
codec_gen.go#L3494: size: sizeFixed32Slice,
codec_gen.go#L3526: size: sizeFixed32PackedSlice,
codec_gen.go#L3684: size: sizeFloat,
codec_gen.go#L3713: size: sizeFloatNoZero,
codec_gen.go#L3753: size: sizeFloatPtr,
codec_gen.go#L3810: size: sizeFloatSlice,
codec_gen.go#L3842: size: sizeFloatPackedSlice,
codec_gen.go#L4000: size: sizeSfixed64,
codec_gen.go#L4029: size: sizeSfixed64NoZero,
codec_gen.go#L4069: size: sizeSfixed64Ptr,
codec_gen.go#L4126: size: sizeSfixed64Slice,
codec_gen.go#L4158: size: sizeSfixed64PackedSlice,
codec_gen.go#L4316: size: sizeFixed64,
codec_gen.go#L4345: size: sizeFixed64NoZero,
codec_gen.go#L4385: size: sizeFixed64Ptr,
codec_gen.go#L4442: size: sizeFixed64Slice,
codec_gen.go#L4474: size: sizeFixed64PackedSlice,
codec_gen.go#L4632: size: sizeDouble,
codec_gen.go#L4661: size: sizeDoubleNoZero,
codec_gen.go#L4701: size: sizeDoublePtr,
codec_gen.go#L4758: size: sizeDoubleSlice,
codec_gen.go#L4790: size: sizeDoublePackedSlice,
codec_gen.go#L4948: size: sizeString,
codec_gen.go#L4983: size: sizeString,
codec_gen.go#L5012: size: sizeStringNoZero,
codec_gen.go#L5034: size: sizeStringNoZero,
codec_gen.go#L5075: size: sizeStringPtr,
codec_gen.go#L5115: size: sizeStringPtr,
codec_gen.go#L5156: size: sizeStringSlice,
codec_gen.go#L5194: size: sizeStringSlice,
codec_gen.go#L5337: size: sizeBytes,
codec_gen.go#L5372: size: sizeBytes,
codec_gen.go#L5416: size: sizeBytesNoZero,
codec_gen.go#L5455: size: sizeBytesNoZero,
codec_gen.go#L5496: size: sizeBytesSlice,
codec_gen.go#L5534: size: sizeBytesSlice,
codec_map.go#L52: size: func(p pointer, f *coderFieldInfo, opts marshalOptions) int {
codec_message.go#L93: size: func(p pointer, f *coderFieldInfo, opts marshalOptions) int {
codec_tables.go#L19: size func(p pointer, f *coderFieldInfo, opts marshalOptions) int
encode.go#L72: if f.funcs.size == nil {
encode.go#L79: size += f.funcs.size(fptr, f, opts)